package org.qiyu.live.living.interfaces.rpc;

import org.qiyu.live.common.interfaces.dto.PageWrapper;
import org.qiyu.live.living.interfaces.dto.LivingRoomReqDTO;
import org.qiyu.live.living.interfaces.dto.LivingRoomRespDTO;

/**
 * @Description: //todo
 * @Author: 张广焱
 * @Date: 2023-12-13 21:43
 */
public interface ILivingRoomRpc {
    Integer startLivingRoom(LivingRoomReqDTO livingRoomReqDTO);

    boolean closeLiving(LivingRoomReqDTO livingRoomReqDTO);

    LivingRoomRespDTO queryByRoomId(Integer roomId);

    /**
     * @Description: 直播间分页查询
     * @Param: @param livingRoomReqDTO
     * @Author: 张广焱
     * @Date: 2023-12-15  19:47:57
     */
    PageWrapper<LivingRoomRespDTO> list(LivingRoomReqDTO livingRoomReqDTO);
}
